<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="cmd.css" rel="stylesheet" type="text/css">
<title>外部命令 fat</title>
</head>

<body>
<p><a href="./GRUB4DOS7外部命令索引.htm">外部命令索引</a><a href="./GRUB4DOS7外部命令索引.htm"></a> &nbsp;&nbsp;&nbsp;&nbsp;<a href="./GRUB4DOS7-1外部命令chkpci.htm">chkpci</a> &nbsp;&nbsp;&nbsp;&nbsp;<a href="./GRUB4DOS7-2外部命令diskid.htm">diskid</a> &nbsp;&nbsp;&nbsp;&nbsp;fat &nbsp;&nbsp;&nbsp;&nbsp;<a href="./GRUB4DOS7-4外部命令inifile.htm">inifile</a> &nbsp;&nbsp;&nbsp;&nbsp;<a href="./GRUB4DOS7-5外部命令menuset.htm">menuset</a> &nbsp;&nbsp;&nbsp;&nbsp;<a href="./GRUB4DOS7-6外部命令unifont.htm">unifont</a> &nbsp;&nbsp;&nbsp;&nbsp;<a href="./GRUB4DOS7-7外部命令wenv.htm">wenv</a></p>
<h2 class="Options">FAT命令的目标对象必须是FAT12/16/32分区的目录和文件</h2>
<h4>1)  FAT mkdir &lt;directory&gt;</h4>
<p>&nbsp;&nbsp;&nbsp;&nbsp;创建一个目录，只能一级一级建立目录，不可以同时建立多级目录；</p>
<p>例子：<span class="cmd">FAT mkdir (hd1,0)/SRS</span></p>
<h4>2)  FAT	copy [/o] &lt;source file&gt; &lt;Destination file&gt;</h4>
<p>&nbsp;&nbsp;&nbsp;&nbsp;从源文件拷贝到目标文件，</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;来源文件可以是任意GRUB4DOS可以访问的路径；</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;目标文件必须是FAT分区;并且目标目录必须存在否则会提示错误；</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;如果不指定目标文件名，自动使用源文件名；</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<span class="Options">/o</span>参数用于覆盖操作。</p>
<p>例子: <span class="cmd">fat copy (hd0,0)/file.ext (hd1,0)/file.ext</span></p>
<h4>3)  FAT ren &lt;file/directory&gt;</h4>
<p>&nbsp;&nbsp;&nbsp;&nbsp;文件或目录更名/移动</p>
<p>例子： </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;1、修改当前ROOT分区下的abc.txt文件为abc.ini</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmd">fat ren /abc.txt abc.ini</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;2、移动文件，把abc.txt移到test目录下（test目录必须已经存在）</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmd">fat ren /abc.txt /test/abc.txt</span></p>
<h4>4)  FAT	del &lt;file/directory&gt;</h4>
<p>&nbsp;&nbsp;&nbsp;&nbsp;删除文件或目录（只能删除空目录同DOS） </p>
<p>例子：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;删除一个文件</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmd">fat del /abc.txt</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;删除一个目录同删除文件一样，但要求这个目录是空目录，你必须先删除这个目录下的文件才能删除这个目录</p>
<p>注意：不要删除根目录</p>
<h4>5)  FAT	mkfile size=SIZE|* file </h4>
<p>&nbsp;&nbsp;&nbsp;&nbsp;创建新文件</p>
<h4>6)  FAT	mkfs [/A:unit-size] &lt;drive&gt;</h4>
<p>&nbsp;&nbsp;&nbsp;&nbsp;格式化磁盘</p>
<h4>7)  FAT	dir [/a*] &lt;PATH&gt;</h4>
<p>&nbsp;&nbsp;&nbsp;&nbsp;列出路径下所有文件及目录。 </p>
<p class="bat">&nbsp;&nbsp;&nbsp;&nbsp;dir加了按属性显示的参数（同DOS的dir)</p>
<p class="bat">&nbsp;&nbsp;&nbsp;&nbsp;d 目录</p>
<p class="bat">&nbsp;&nbsp;&nbsp;&nbsp;s 系统属性</p>
<p class="bat">&nbsp;&nbsp;&nbsp;&nbsp;r 只性属性</p>
<p class="bat">&nbsp;&nbsp;&nbsp;&nbsp;h 隐藏属性</p>
<p class="bat">&nbsp;&nbsp;&nbsp;&nbsp;- 表示&ldquo;否&rdquo;的前辍</p>
<p>例子：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;dir /ad #只显示目录</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;dir /as #只显示有带系统属性的文件或目录</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;dir /ads #只显示带系统属性的目录</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;dir /a-d #不显示目录。</p>
<p>注意：目前只支持8.3格式<br>
</p>
</body>
</html>
